package com.chzu.pojo;

    import com.baomidou.mybatisplus.annotation.TableName;
    import com.baomidou.mybatisplus.annotation.IdType;
    import java.time.LocalDate;
    import com.baomidou.mybatisplus.annotation.TableId;
    import java.time.LocalDateTime;
    import com.baomidou.mybatisplus.annotation.TableField;
    import java.io.Serializable;
    import lombok.Data;
    import lombok.EqualsAndHashCode;
    import lombok.experimental.Accessors;

/**
* <p>
    * 护工信息表 
    * </p>
*
* @author 梁卓
* @since 2021-10-22
*/
    @Data
        @EqualsAndHashCode(callSuper = false)
    @Accessors(chain = true)
    @TableName("saas_nurse_info")
    public class SaasNurseInfo implements Serializable {

    private static final long serialVersionUID = 1L;

            /**
            * 主键
            */
            @TableId(value = "id", type = IdType.AUTO)
    private Long id;

            /**
            * 工号
            */
        @TableField("worker_uid")
    private String workerUid;

            /**
            * 地理位置ID
            */
        @TableField("geographic_id")
    private Long geographicId;

            /**
            * 照片
            */
    private String photo;

            /**
            * 姓名
            */
    private String name;

            /**
            * 性别
            */
    private String gender;

            /**
            * 出生日期
            */
    private LocalDate birth;

            /**
            * 身份证
            */
        @TableField("id_card")
    private String idCard;

            /**
            * 民族
            */
    private String nation;

            /**
            * 籍贯
            */
    private String hometown;

            /**
            * 婚姻状况 未婚；已婚；离异；再婚
            */
        @TableField("marriage_status")
    private String marriageStatus;

            /**
            * 政治面貌 群众；团员；党员
            */
        @TableField("politics_status")
    private String politicsStatus;

            /**
            * 最高学历
            */
        @TableField("hige_degrees")
    private String higeDegrees;

            /**
            * 所属专业
            */
    private String profession;

            /**
            * 联系电话
            */
    private String phone;

            /**
            * 资质/证书
            */
    private String certificate;

            /**
            * 培训经历
            */
    private String experience;

            /**
            * 创建人
            */
        @TableField("create_by")
    private String createBy;

            /**
            * 创建时间
            */
        @TableField("create_time")
    private LocalDateTime createTime;

            /**
            * 更新人
            */
        @TableField("update_by")
    private String updateBy;

            /**
            * 更新时间
            */
        @TableField("update_time")
    private LocalDateTime updateTime;


}
